Toggle navigation
Downloads
Services
Resources
Documentation
Cheatsheets
Courses
Free Config Review
Blog
Forum
About
Manticore Search
Clients
Contact
☝ Introduction
☝ Introduction
❗ Read this first
✔ ️INSTALLATION
Docker
RedHat and Centos
Debian and Ubuntu
MacOS
Windows
Compiling from sources
Migration from Sphinx
⚡ Quick start guide
✔ ️STARTING THE SERVER
In Linux
Manually
In Docker
In Windows
In MacOS
▪️ CREATING AN INDEX
Data types
CREATING A LOCAL INDEX
✔ ️Real-time index
Plain index
Plain and real-time index settings
Percolate index
Template index
NLP AND TOKENIZATION
Data tokenization
Supported languages
CJK
Low-level tokenization
Wildcard searching settings
Ignoring stop words
Word forms
Exceptions
Morphology
Advanced HTML tokenization
CREATING A DISTRIBUTED INDEX
Creating a local distributed index
Remote indexes
▪️ Listing indexes
▪️ Deleting an index
▪️ Emptying an index
▪️ CREATING A CLUSTER
Adding a new node
REMOTE NODES
Mirroring
Load balancing
SETTING UP REPLICATION
Creating a replication cluster
Joining a replication cluster
Deleting a replication cluster
Adding and removing an index from a replication cluster
Managing replication nodes
Replication cluster status
Restarting a cluster
Cluster recovery
✔️CONNECTING TO THE SERVER
MySQL protocol
HTTP
▪️ ADDING DOCUMENTS TO AN INDEX
✔ ️Adding documents to a real-time index
Adding rules to a percolate index
▪️ ADDING DATA FROM EXTERNAL STORAGES
Plain indexes creation
FETCHING FROM DATABASES
Introduction
Database connection
Execution of fetch queries
Indexing fetched data
Ranged queries
Fetching from XML stream
Fetching from CSV,TSV
Main+delta schema
ADDING DATA FROM INDEXES
Merging indexes
Killlists in plain indexes
Attaching a plain index to RT index
Importing RT index
Rotating an index
✔ ️UPDATING DOCUMENTS
REPLACE vs UPDATE
REPLACE
UPDATE
▪️ Deleting documents
▪️ Transactions
✔ ️SEARCHING
FULL-TEXT MATCHING
Basic usage
Operators
Escaping
Search profiling
Boolean optimization
Search results
Filters
Expressions
Search options
Highlighting
Sorting and ranking
Distributed searching
Multi-queries
Sub-selects
Grouping
Faceted search
Geo search
Percolate query
Autocomplete
Spell correction
Query cache
Collations
▪️ Updating index schema
▪️ FUNCTIONS
Mathematical functions
Searching and ranking functions
Type casting functions
Functions to handle arrays and conditions
Date and time functions
Geo-spatial functions
String functions
Other functions
▪️ SECURING AND COMPACTING AN INDEX
Few words about RT index structure
Flushing RAM chunk to a new disk chunk
Flushing RT index to disk
Compacting an index
Flushing attributes
Flushing hostnames
▪️ SECURITY
SSL
▪️ LOGGING
Query logging
Server logging
Binary logging
Docker logging
Rotating query and server logs
▪️ PROFILING AND MONITORING
Node status
SHOW META
SHOW THREADS
SHOW WARNINGS
SHOW VARIABLES
SHOW COLLATION
PROFILING
Query profiling
Query plan
INDEX SETTINGS AND STATUS
SHOW INDEX STATUS
SHOW INDEX SETTINGS
▪️ SERVER SETTINGS
Searchd
Common
Special suffixes
Scripted configuration
Setting variables online
▪️ EXTENSIONS
SphinxSE
FEDERATED
UDFS AND PLUGINS
Listing plugins
UDF
Creating a function
Deleting a function
PLUGINS
Creating a plugin
Deleting a plugin
Reloading plugins
Ranker plugins
Token filter plugins
▪️ Miscellaneous tools
▪️ Changelog
🐞 Reporting bugs
📖 References
✔ ️Searching
Full-text matching